<?php
namespace haibao\cms\model\data;

class Brand extends Base{
	/**
	 * 不可用
	 */
	const STATUS_DISABLE = 0;
	/**
	 * 可用
	 */
	const STATUS_ENABLE = 1;
	/**
	 * 是热门
	 */
	const IS_HOT = 1;
	/**
	 * 不是热门
	 */
	const IS_NOT_HOT = 0;
	/**
	 * 是推荐
	 */
	const IS_RECOMMEND = 1;
	/**
	 * 不是推荐
	 */
	const IS_NOT_RECOMMENT = 0;
	/**
	 *欧美
	 */
	const REGION_WESTERN = 1;
	/**
	 *日本
	 */
	const REGION_JAPAN = 2;
	/**
	 *韩国
	 */
	const REGION_KOREA = 3;
	/**
	 *港台/东南亚
	 */
	const REGION_HONGKONG_OR_SOUTHEAST = 4;
	/**
	 *内地
	 */
	const REGION_MAINLAND = 5;
	/**
	 *其他
	 */
	const REGION_OTHER = 6;
	/**
	 * 品牌属性：奢侈品牌
	 */
    const BRAND_PROPERTY_LUXURY =1;
    /**
     * 高级定制品牌
     */
    const BRAND_PROPERTY_HAUTE_COUTURE=2;
    /**
     * 设计师品牌
     */
    const BRAND_PROPERTY_DESIGNER =3;
    /**
     * 时尚店品牌
     */
    const BRAND_PROPERTY_FASHIONSHOP =5;
    /**
     * 高街品牌
     */
    const BRAND_PROPERTY_HIGN_STREET = 7;
   /**
    * 潮牌街牌
    */
    const BRAND_PROPERTY_CHAOPAI = 4;
    /**
     * 运动户外品牌
     */
    const BRAND_PROPERTY_OUTDOOR = 8;
    /**
     * 其他品牌
     */
    const BRAND_PROPERTY_OTHERS = 6;
    /**
     * 品牌类别:女装
     */
    const BRAND_TYPE_WOMENSWEAR = 1;
    /**
     * 男装
     */
    const BRAND_TYPE_MENSWEAR = 20;
    /**
     * 手袋 / 鞋靴 / 箱包Handbag 
     */
    const BRAND_TYPE_HANDBAG = 3;
    /**
     * 丝巾 / 帽袜 / 配饰
     */
    const BRAND_TYPE_SCARF = 2;
    /**
     * 婚纱礼服Wedding dress
     */
    const BRAND_TYPE_WEDDING_DRESS = 17;
    /**
     * 童装
     */
    const BRAND_TYPE_CHILDRENWEAR = 29;
   	/**
   	 * 内衣Underwear
   	 */
    const BRAND_TYPE_UNDERWEAR = 30;
    /**
     * 牛仔丹宁The cowboy tannin
     */
    const BRAND_TYPE_COWBOY = 19;
    /**
     * 运动/户外服饰
     */
    const BRAND_TYPE_OUTDOOR = 23;
    /**
     * 珠宝 / 钟表Jewelry / watch
     */
    const BRAND_TYPE_JEWELRY = 4;
    /**
     * 眼镜Glasses
     */
    const BRAND_TYPE_GLASSES = 5;
    /**
     * 美妆
     */
    const BRAND_TYPE_BEAUTY_MAKEUP =8;
    /**
     * 男士护肤 / 香水
     */
    const BRAND_TYPE_MENSKIN = 12;
    /**
     * 洗护
     */
    const BRAND_TYPE_XIHU = 6;
    /**
     * 家居饰品
     */
    const BRAND_TYPE_HOMEFURNISHING = 16;
    /**
     * 美食美酒Food and wine
     */
    const BRAND_TYPE_FOOD_AND_WINE =18;
    /**
     * 汽车
     */
    const BRAND_TYPE_CAR = 21;
    /**
     * 潮流数码
     */
    const BRAND_TYEP_TREND = 14;
    /**
     * 生活电器
     */
    const BRAND_TYPE_ELECTRICAL = 22;
    /**
     * 卡通玩偶 / 手绘插画
     */
    const BRAND_TYPE_CARTOON = 15;
    
    /**
     * 类型：粉丝数
     */
    const TYPE_FANSNUM = 'fansNum';
    
    /**
     * 类型：点击量
     */
    const TYPE_CLICKNUM = 'clickNum';
    
	/**
	 * 品牌名称
	 */
	public $BrandName;
	/**
	 * 上级品牌ID
	 */
	public $ParentBrandId;
	/**
	 * 对应的标签id
	 */ 
	public $TagId;
	/**
	 * 品牌描述
	 */
	public $Description;
	/**
	 * 品牌图片
	 */
	public $ImgId = 0;
	/**
	 * 中文名
	 */
	public $NameCN;
	/**
	 * 英文名
	 */
	public $NameEN;
	/**
	 * 别名
	 */
	public $AnotherName;
	
	/**
	 * 品牌地域
	 */
	public $BrandRegion;
	/**
	 * 上次编辑用户
	 */
	public $LastEditeBy;
	/**
	 * 状态
	 */
	public $Status;
	/**
	 * 创建时间
	 */
	public $CreateTime;
	/**
	 * 品牌创建年代
	 */
	public $BrandCreateTime;
	/**
	 * 品牌创建国家
	 */
	public $BrandCreateNation = '';
	/**
	 * 品牌创始人
	 */
	public $Founder = '';
	/**
	 * 现任设计师
	 */
	public $CurDesigner = '';
	/**
	 * 品牌故事
	 */
	public $Story;
	/**
	 * 购买方式
	 */
	public $BuyType;
	/**
	 *是否热门
	 */
	public $IsHot;
	/**
	 * 是否推荐
	 */
	public $IsRecommend;
	/**
	 * 中文拼音首字母
	 */
	public $PinyinCN;
	/**
	 * 英文拼音首字母
	 */
	public $PinyinEN;
	/**
	 *品牌类型
	 */
	public $BrandType;
	/**
	 * 品牌属性
	 */
	public $BrandProperty;
	/**
	 * 更新时间
	 */
	public $UpdateTime;
	/**
	 * 标签
	 */
	public $Tag;
	/**
	 * 创建者
	 */
	public $CreateBy;
	/**
	 * 品牌类型
	 */
	public $Btypes;
	/**
	 * 品牌图片实体
	 */
	public $BrandPic;
	
	public $Image;
	
	public $TagType;
	public $BrandUrl;
	public $BrandStatistic;
	public $BrandInfo;
	
	public $HighLightName;
	public $HighLightDescription;

	public $isRepeatName;
	
	/**
	 * 保密信息和经纪人
	 */
	public $StarSecret;

	public $StarBroker;

	/**
	 * 父级标签Id
	 */
	public $ParentTagId;
	
	public function __construct(){
		parent::__construct();
		
		$this->intField('TagId', 'TagId',true);
		$this->stringField('Description', 'Description',true);
		$this->intField('ParentBrandId', 'ParentBrandId');
		$this->intField('ImgId', 'ImgId',true);
		$this->stringField('NameCN', 'NameCN',true);
		$this->stringField('NameEN', 'NameEN',true);
		$this->stringField('AnotherName', 'AnotherName',true);
		$this->stringField('Btypes', 'Btypes',true);
		$this->intField('CreateBy', 'CreateBy');
		$this->stringField('PinyinEN', 'PinyinEN');
		$this->stringField('PinyinCN', 'PinyinCN');
		$this->intField('BrandRegion', 'BrandRegion');
		$this->intField('LastEditeBy', 'LastEditeBy');
		$this->intField('Status', 'Status',true);
		$this->dateField('CreateTime', 'CreateTime',true);
		$this->dateField('BrandCreateTime', 'BrandCreateTime');
		$this->stringField('BrandCreateNation', 'BrandCreateNation');
		$this->stringField('Founder', 'Founder');
		$this->stringField('CurDesigner', 'CurDesigner');
		$this->stringField('Story', 'Story');
		$this->stringField('BuyType', 'BuyType');
		$this->intField('IsHot', 'IsHot');
		$this->intField('IsRecommend', 'IsRecommend');
		$this->dateField('UpdateTime', 'UpdateTime');
		
		$this->setTableName('Brand');
	}
}